thousand-headed kale - French English Dictionary